.doctorList-wrap {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100vh;
	.doctorList-tab {
		width: 100%;
		background-color: white;
	}

	.doctorList-list {
		flex: 1;
		height: calc(100vh - 88rpx);
		background-color: rgba(242, 246, 252, 1);
		
		.scroll-flex-wrap {
			display: flex;
			flex-direction: column;
			flex-wrap: nowrap;
			padding: 24rpx;
			.doctor-wrap {
				position: relative;
				padding-top: 24rpx;
				margin-bottom: 24rpx;
				.doctorInfo-card-img {
					border-radius: 50%;
					width: 140rpx;
					height: 140rpx;
					display: block;
					border: 4rpx solid white;
					position: absolute;
					top: 0;
					right: 52rpx;
					z-index: 900;
				}
				.doctorInfo-card {
					width: 702rpx;
					border-radius: 16rpx;
					background-color: rgba(255, 255, 255, 1);
					box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
					padding: 24rpx 24rpx 0;
					box-sizing: border-box;
					position: relative;
					.doctorInfo-card-top {
						display: flex;
						.doctorInfo-card-info {
							.doctorInfo-layer1 {
								.doctorInfo-layer1-box {
									display: flex;
									align-items: center;
									.doctorInfo-layer1-word2 {
										font-size: 40rpx;
										font-family: PingFangSC-Semibold, PingFang SC;
										font-weight: 600;
										color: #333333;
									}
								}
								.doctorInfo-layer1-word3 {
									font-size: 28rpx;
									font-family: PingFangSC-Regular, PingFang SC;
									font-weight: 400;
									color: #B0B2B1;
								}
								.doctorInfo-layer1-word4 {
									font-size: 28rpx;
									font-family: PingFangSC-Regular, PingFang SC;
									font-weight: 400;
									color: #222222;
									margin: 10rpx 0;
								}
							}
				
							.doctorInfo-layer2 {
								z-index: auto;
								width: 520rpx;
								font-size: 24rpx;
								font-family: PingFangSC-Regular, PingFang SC;
								font-weight: 400;
								color: #B0B2B1;
								margin-top: 8rpx;
								margin-bottom: 24rpx;
							}
						}
					}
				
					.doctorInfo-layer3 {
						display: flex;
						margin: 20rpx 0 0;
						justify-content: space-around;
						.doctorInfo-layer3-left {
							// display: flex;
				
							.word6 {
								text-align: center;
								font-size: 24rpx;
								font-family: PingFangSC-Regular;
								color: rgba(153, 153, 153, 1);
							}
				
							.info2 {
								text-align: center;
								font-size: 34rpx;
								font-family: PingFangSC-Medium, PingFang SC;
								font-weight: 500;
								color: #6E99C7;
							}
						}
					}
					
					.sign-time {
						background-color: rgba(110, 153, 199, 0.22);
						border-radius: 10rpx;
						padding: 0 24rpx;
						height: 40rpx;
						line-height: 40rpx;
						font-size: 20rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #6E99C7;
						margin-top: 8rpx;
						margin-bottom: 16rpx;
					}
					
					.divider-line {
						height: 2rpx;
						background-color: #E5E5E5;
					}
					
					.bottom-line-wrap {
						display: flex;
						justify-content: flex-end;
						align-items: center;
						padding: 24rpx 0;
						overflow: hidden;
						.expire-time {
							font-size: 24rpx;
							font-family: PingFangSC-Regular, PingFang SC;
							font-weight: 400;
							color: #B0B2B1;
							flex: 1;
						}
						.server-status {
							font-size: 28rpx;
							font-family: PingFangSC-Regular, PingFang SC;
							font-weight: 400;
							color: #FF9660;
						}
						.unlike-btn {
							width: 140rpx;
							height: 56rpx;
							border-radius: 28rpx;
							border: 2rpx solid #E5E5E5;
							font-size: 24rpx;
							font-family: PingFangSC-Regular, PingFang SC;
							font-weight: 400;
							color: #B0B2B1;
							line-height: 56rpx;
							text-align: center;
						}
					}
				}
			}
		}
		
		
		
		.doctorList-item {
			background-color: rgba(255, 255, 255, 1);
			margin-bottom: 20rpx;
			width: 750rpx;
			box-sizing: border-box;
			padding: 30rpx 30rpx;
			.doctorList-item-no {
				height: 40rpx;
				padding-bottom: 20rpx;
				border-bottom: 1rpx solid #eeeeee;
				display: flex;
				justify-content: space-between;
				align-items: center;
				.info2 {
					color: rgba(51, 51, 51, 1);
					font-size: 28rpx;
					font-family: PingFangSC-Regular;
				}
				.word4 {
					font-size: 28rpx;
					font-family: PingFangSC-Regular;
				}

				.word-purple {
					color: #6E99C7;
				}
				.word-red {
					color: #ff4141;
				}
				.word-green {
					color: #23c79c;
				}
				.word-gray {
					color: #999999;
				}
			}

			.doctorList-item-drug {
				margin-top: 20rpx;
				padding: 0 32rpx;
			}

			.doctorList-item-price {
				display: flex;
				align-items: center;
				justify-content: flex-end;
				margin: 30rpx 6rpx 0 0;
				.word12 {
					font-size: 24rpx;
					font-family: PingFangSC-Regular;
					color: rgba(51, 51, 51, 1);
				}
				.word13 {
					font-size: 30rpx;
					font-family: PingFangSC-Medium;
					color: rgba(255, 65, 65, 1);
				}
				.word14 {
					font-size: 26rpx;
					font-family: PingFangSC-Medium;
					color: rgba(255, 65, 65, 1);
				}
			}

			.doctorList-item-btn {
				display: flex;
				align-items: center;
				justify-content: flex-end;
				margin-top: 20rpx;
				.doctorList-item-btn-left {
					width: 195rpx;
					height: 50rpx;
					background: #f9f7ff;
					border-radius: 25rpx;
					border: 1rpx solid #6E99C7;
					font-size: 28rpx;
					font-family: PingFangSC-Medium, PingFang SC;
					font-weight: 500;
					color: #6E99C7;
					display: flex;
					justify-content: center;
					align-items: center;
					margin-left: 20rpx;
				}
				.doctorList-item-btn-right {
					width: 195rpx;
					height: 50rpx;
					background: #6E99C7;
					border-radius: 25rpx;
					font-size: 28rpx;
					font-family: PingFangSC-Medium, PingFang SC;
					font-weight: 500;

					color: #ffffff;
					display: flex;
					justify-content: center;
					align-items: center;
					margin-left: 20rpx;
				}
			}
		}
	}
}
